package com.zt.dev.siteInfoRegister.service;

import com.zt.dev.physicalequipment.pojo.PhysicalEquipmentMessage;
import com.zt.dev.siteInfoRegister.pojo.Site;
import com.zt.dev.siteInfoRegister.pojo.SiteUse;

import java.util.List;


public interface SiteService {

    void register(Site site);

    int addPhysicalEquipmentMessage(PhysicalEquipmentMessage physicalEquipmentMessage);

    List<Site> getAll();


    Site getById(Integer id);

    int removeById(Integer id);


    int modifyById(Site site);

    List<Site> getAllPage(Integer currentPage, Integer pageSize);

    List<SiteUse> getAllSiteUseById(Integer id);
}
